package com.dc.entity.ro;

import com.dc.ro.PageRO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 设备信息
 *
 * @date 2021-12-28 14:51:58
 */
@Data
@ApiModel
public class DeviceRO extends PageRO {

    @ApiModelProperty(value = "")
    private Long id;
    @ApiModelProperty(value = "子系统")
    private String subSystem;
    @ApiModelProperty(value = "设备序列号")
    private String serialNumber;
    @ApiModelProperty(value = "设备名称")
    private String name;
    @ApiModelProperty(value = "设备型号")
    private String model;
    @ApiModelProperty(value = "设备位置")
    private String deviceAddress;
    @ApiModelProperty(value = "设备厂商")
    private String deviceFactory;
    @ApiModelProperty(value = "设备状态 0：正常 1：故障 2：监管 3：工作 4:火警 5：漏电")
    private Integer deviceStatus;
    @ApiModelProperty(value = "导出功能勾选数据传ids")
    private List<Long> ids;

    @ApiModelProperty(value = "报警时间开始")
    private String alarmTimeStart;
    @ApiModelProperty(value = "报警时间结束")
    private String alarmTimeEnd;
    @ApiModelProperty(value = "设备类型")
    private String deviceType;
    @ApiModelProperty(value = "设备楼层")
    private String floorCode;
    @ApiModelProperty(value = "信息时间开始")
    private String startTime;
    @ApiModelProperty(value = "信息时间结束")
    private String endTime;

    @ApiModelProperty(value = "条件查询（设备名称,设备编码,设备厂商）")
    private String searchValue;

}
